function mostrarResponder(nMensaje)
{
	respuestaDiv = YAHOO.util.Dom.get('respuesta'+nMensaje);
	if(respuestaDiv.innerHTML.length > 0)
	{
		ocultarResponder(nMensaje);
	}else{
		var Tablon = YAHOO.namespace('Tablon');
		url = 'consultasAjax.php?seccion=tablon&desde='+Tablon.content.start+'&cantidad=20&respuesta='+nMensaje;
		YAHOO.util.Dom.get('respuesta'+nMensaje).innerHTML='<textarea id="respuestaTexto'+nMensaje+'"></textarea><a href="javascript:void(0)" onclick="var respuesta = new EditorTexto (\'respuestaTexto'+nMensaje+'\'); respuesta.enviar(\''+url+'\',\'cambiarContenidoTablon\')">Responder</a> | <a href="javascript:void(0)" onclick="ocultarResponder('+nMensaje+')">Cancelar</a>';
		var respuesta = new EditorTexto ('respuestaTexto'+nMensaje);
		respuesta.crear();
	}
}

function ocultarResponder(nMensaje)
{
  YAHOO.util.Dom.get('respuesta'+nMensaje).innerHTML='';
}


function cambiarContenidoTablon(o)
{
	    var mensajes = [];
    try {
	  var propietarioTablon = $("#propietarioTablon").val()=='si';
	  var uuid = $.cookie("uuid");
	  var tablon = $.cookie("tablon");
      var Tablon = YAHOO.namespace('Tablon');
      mensajes = YAHOO.lang.JSON.parse(o.responseText);
      Tablon.content.innerHTML = "";
      var editar ="";
      var borrar ="";
      for (var nMensaje = 0; nMensaje < mensajes.length; nMensaje++){
		  
		  if(mensajes[nMensaje].idEmisor == uuid)
		  {
			  editar = "<a href=\"javascript:void(0)\"><img border=\"0\" src=\"/img/edit.png\" onclick=\"$('#mensajeTablon_"+mensajes[nMensaje].nMensaje+"').click()\"></a>";
			  borrar = "<a href=\"javascript:void(0)\"><img border=\"0\" src=\"/img/delete.png\" onclick=\"borrarComentario("+tablon+","+mensajes[nMensaje].nMensaje+")\"></a>";
		  }else if(propietarioTablon)
		  {
			  borrar = "<a href=\"javascript:void(0)\"><img border=\"0\" src=\"/img/delete.png\" onclick=\"borrarComentario("+tablon+","+mensajes[nMensaje].nMensaje+")\"></a>";
		  }else{
			  editar = "";
			  borrar = "";
		  }
	Tablon.content.innerHTML +='<li><p>';
	tabla = '<table id="tablon'+nMensaje+'">';
	tabla +='<tr><td><a rel="history" href="#seccion=perfil&uuid='+mensajes[nMensaje].idEmisor+'">'+mensajes[nMensaje].emisor+'</a> te escribió el día <b>'+mensajes[nMensaje].fecha_comentario+'</b>'+editar+''+borrar+'</td></tr>';
	tabla +='<tr><td><p class="editable" id="mensajeTablon_'+mensajes[nMensaje].nMensaje+'">'+parsearBBCODE(mensajes[nMensaje].comentario)+'<p><div id="botoneraTablon_'+mensajes[nMensaje].nMensaje+'"></div></td></tr>';
	tabla +='<tr><td><hr></td></tr>';
	tabla +='</table>';

	Tablon.content.innerHTML +=tabla;


	if (mensajes[nMensaje].respuesta != null){
	  new YAHOO.widget.Tooltip("tooltipRespuesta"+nMensaje, { context:"tablon"+nMensaje, text:"Tu respuesta fue: "+parsearBBCODE(mensajes[nMensaje].respuesta) });
	}else if(mensajes[nMensaje].enrespuesta != null){
	  //En un futuro se podran re-responder comentarios
	  //alert(mensajes[i].enrespuesta);
	  //alert(1);
	  //new YAHOO.widget.Tooltip("tooltipEnRespuestaA"+i, { context:"tablon"+i, text:"Este comentario es respuesta a tu comentario: "+parsearBBCODE(mensajes[i].enrespuesta) });
	  //alert(o.responseText);
	  //if(YAHOO.util.Dom.get("propietarioTablon").value=="si" && mensajes[i].nMensaje != "")
	  //{Tablon.content.innerHTML +="<div><a href=\"javascript:void(0)\" onclick=\"mostrarResponder("+mensajes[i].nMensaje+")\">Responder</a></div><div id=\"respuesta"+mensajes[i].nMensaje+"\"></div>";}
	}else{
	  if(YAHOO.util.Dom.get("propietarioTablon").value=="si"){
	    Tablon.content.innerHTML +='<div><a href="javascript:void(0)" onclick="mostrarResponder('+mensajes[nMensaje].nMensaje+')">Responder</a></div><div id="respuesta'+mensajes[nMensaje].nMensaje+'"></div>';
	  }
	}
	Tablon.content.innerHTML +='</p></li>';
      }
      $( ".editable" ).eip( "save.php", { 
		form_type: "textarea"
	} );

    }catch (x) {
		console.debug("aqui hubo error "+x);
      return;
    }
}

function borrarComentario(tablon,nMensaje)
{

	$.getJSON("/consultasAjax.php?seccion=tablon&borrarTablon="+tablon+"&borrarMensaje="+nMensaje,
        function(data){
          $.each(data, function(i,item){
			if(item.error == "0")
			{
				url = 'consultasAjax.php?seccion=tablon&uuid='+tablon+'&desde=1&cantidad=20';
				YAHOO.util.Connect.asyncRequest('GET',url, cambiarContenidoTablonRes);
				
				mensaje("Comentario borrado satisfactoriamente");
				
			}
			else
			{
				alert("No puedes borrar ese comentario");
			}

          });
        });


}
var cambiarContenidoTablonRes = {
  success : function (o) {
		cambiarContenidoTablon(o);
  }
};
